package com.brillilab.service.core.message;

import java.util.List;

import com.brillilab.common.entity.PageVo;
import com.brillilab.domain.po.message.EventAudit;
import com.brillilab.domain.po.message.Message;
import com.brillilab.service.module.message.template.enums.MessageTypeEnum;
@Deprecated
public interface IEventAuditService {
	
	void insert(Message message);
	
	void updateById(EventAudit eventAudit);

    PageVo<EventAudit> getEventAuditList(Long labId, Long labMemberId,int pageNum, int pageSize);

	/**
	 *  已经审阅
	 * @param type
	 * @param labMemberId
	 * @return
	 */
	void audit(MessageTypeEnum typeEnum, Long referId, Long labId);
	
	List<EventAudit> getEventAuditList(List<Integer> typeEnums);


}
